<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
    <meta name="description" content="Opencast Documentation">
    <meta name="author" content="Opencast Community">

    <title>Opencast Documentation</title>

    <!-- Latest compiled and minified CSS -->
    <link rel="stylesheet" href="js/bootstrap/css/bootstrap.min.css">
  </head>

  <body>

    <!-- Main jumbotron for a primary marketing message or call to action -->
    <div class="jumbotron">
      <div class="container">
        <h1>Welcome to the Opencast docs!</h1>
        <p>Opencast is an open source video capture and processing software.  For more information about the project
        visit <a href="https://opencast.org">opencast.org</a></p>
      </div>
    </div>

    <div class="container">
      <!-- Example row of columns -->
      <div class="row">
        <div class="col-md-6">
          <h2><span class="glyphicon glyphicon-tasks" aria-hidden="true"></span> Adopters Guide</h2>
          <p>The Opencast adopters guide contains official release documentation and installation and configuration details.</p>
          <div class="dropdown">
            <button class="btn btn-default dropdown-toggle" type="button" id="adminGuideVersions" data-toggle="dropdown" aria-expanded="true">
              Select a version
              <span class="caret"></span>
            </button>
            <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1" id="adminGuides">
              {% for version in version_info -%}
                <li role="presentation">
                  <a role="menuitem"
                     tabindex="-1"
                     href="//docs.opencast.org/{{ version['branch'] }}/admin"
                     style="display: flex; justify-content: space-between;">
                    <span>{{ version['name'] }}</span>
                    {%- if version['attribute'] -%}
                    <span style="color: #888; font-size: smaller">({{ version['attribute'] }})</span>
                    {%- endif %}
                  </a>
                </li>
              {% endfor %}
            </ul>
          </div>
        </div>
        <div class="col-md-6">
          <h2><span class="glyphicon glyphicon-wrench" aria-hidden="true"></span> Developer Guide</h2>
          <p>The Opencast developer guide contains information for active developers and those who want to become involved.</p>
          <div class="dropdown">
            <button class="btn btn-default dropdown-toggle" type="button" id="adminGuideVersions" data-toggle="dropdown" aria-expanded="true">
              Select a version
              <span class="caret"></span>
            </button>
            <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1" id="developerGuides">
              {% for version in version_info -%}
                <li role="presentation">
                  <a role="menuitem"
                     tabindex="-1"
                     href="//docs.opencast.org/{{ version['branch'] }}/developer"
                     style="display: flex; justify-content: space-between;">
                    <span>{{ version['name'] }}</span>
                    {%- if version['attribute'] -%}
                    <span style="color: #888; font-size: smaller">({{ version['attribute'] }})</span>
                    {%- endif %}
                  </a>
                </li>
              {% endfor %}
            </ul>
          </div>
        </div>
      </div>

      <hr>

      <h3>
        <span class="glyphicon glyphicon-education" aria-hidden="true"></span>
        Learn
      </h3>
      <div class="row">
        <div class="col-md-6">
          <h4>Webinars</h4>
          <p>Our webinars range from how to use basic tools to highly technical topics.
            Upcoming webinars are announced on the mailing list and on the website.
            Take a look at <a href="https://video.ethz.ch/events/opencast/webinars.html">
            the list of previously recorded webinars</a>.
          </p>
        </div>
      </div>

      <hr>

      <h3>
        <span class="glyphicon glyphicon-bullhorn" aria-hidden="true"></span>
        Communication &amp; Help
      </h3>
      <div class="row">
        <div class="col-md-6">
          <h4>Mailing lists</h4>
          <p>Discussions take place on several mailing lists:</p>
          <ul>
            <li><a href="https://groups.google.com/a/opencast.org/forum/#!forum/security-notices">
                security-notices@opencast.org</a> –
                Security announcements (low frequency)</li>
            <li><a href="https://groups.google.com/a/opencast.org/forum/#!forum/announcements">
                announcements@opencast.org</a> –
                Community announcements (low frequency)</li>
            <li><a href="https://groups.google.com/a/opencast.org/forum/#!forum/users">
                users@opencast.org</a> –
                Users list</li>
            <li><a href="https://groups.google.com/a/opencast.org/forum/#!forum/dev">
                dev@opencast.org</a> –
                Developers list</li>
            <li><a href="https://groups.google.com/a/opencast.org/forum/#!forum/anwender">
                anwender@opencast.org</a> –
                German speaking community list</li>
            <li><a href="https://groups.google.com/a/opencast.org/forum/#!forum/lms">
                lms@opencast.org</a> –
                Opencast/Learning Management Systems integration list</li>
            <li><a href="https://groups.google.com/a/opencast.org/forum/#!forum/annotation-tool">
                annotation-tool@opencast.org</a> –
                Opencast Annotation Tool list</li>
          </ul>

          You can subscribe via Google Groups (linked above) or simply by sending a mail to
          <em>[list]+subscribe@opencast.org</em> (e.g. <em>users+subscribe@opencast.org</em>).
        </div>

        <div class="col-md-6">
          <h4>Meetings</h4>

          <p>You can find an overview of all meetings and events in our
          <a href="https://calendar.google.com/calendar/u/0/embed?src=opencast.org_tje2fm34ernnbm0f9saiogp8g0@group.calendar.google.com&ctz=Europe/Amsterdam&pli=1">community calender</a>.

          <h5>Technical meeting</h5>
          <p>Weekly open meeting of developers and dev-ops at
          <a href="https://opencast.blindsidenetworks.net">meet.opencast.video</a> (room 1, p: welcome), check the calendar link for dates and times.
          This is where you want to be to talk technical Opencast issues with developers.</p>

          <h5>SysAdmin meeting</h5>
          <p>Monthly adopters and sys-admins meeting at
          <a href="https://opencast.blindsidenetworks.net">meet.opencast.video</a> (room 1, p: welcome), check the calendar link for dates and times.
          The goal of this meeting is to talk about current challenges, as well as upcoming development and testing coordination.  If you run Opencast, or are thinking about doing so, this is the meeting to attend.</p>
        </div>
      </div>
      <div class="row">
        <div class="col-md-6">
          <h4>Matrix room (Chat)</h4>
          <p>For occasional quick questions join us in Matrix:
          <a href="https://matrix.to/#/#opencast-community:matrix.org"><em>#opencast-community:matrix.org</em></a>.</p>
        </div>
      </div>

      <hr>

      <h3>
        <span class="glyphicon glyphicon-wrench" aria-hidden="true"></span>
        Development
      </h3>
      <div class="row">
        <div class="col-md-6">
          <h4>Code</h4>
          <p>You can find the codebase of Opencast in the Git repository hosted at
          <a href="https://github.com/opencast/opencast">github.com/opencast/opencast</a>. Feel free to fork the project
          and open pull requests. If you need help or more information, please do not hesitate to ask any question on
          the developers list.</p>
        </div>

        <div class="col-md-6">
          <h4>Bugs</h4>
          <p>Please report <em>security</em> related bugs by sending an email to
          <a href="mailto:security@opencast.org">security@opencast.org</a>.
          Everything else should be filed as a ticket in our <a href="https://github.com/opencast/opencast/issues">issue tracker</a>.</p>
        </div>
      </div>

      <div class="row">
        <div class="col-md-6">
          <h4>Translations</h4>
          <p>You can help translating Opencast to your language on
          <a href=https://crowdin.com/profile/opencast>crowdin.com/profile/opencast</a>.
          Simply request to join the project on Crowdin and start translating.  If you are interested in translating a
          language which is not a target language right now, please ask on the developers list and we will add the
          language.</p>
        </div>

        <div class="col-md-6">
          <h4>Test Servers</h4>
          <p>
          Official test servers are available for develop and the latest release branches.
          All servers are reset daily at 2am (Europe/Berlin timezone).
          <ul>
            <li><a href=https://develop.opencast.org>develop.opencast.org</a></li>
            <li><a href=https://stable.opencast.org>stable.opencast.org</a></li>
            <li><a href=https://legacy.opencast.org>legacy.opencast.org</a></li>
          </ul>
          </p>
        </div>
      </div>

    </div> <!-- /container -->

    <script src="js/jquery.min.js"></script>
    <script src="js/bootstrap/js/bootstrap.min.js"></script>
    <script src="js/anchor.min.js"></script>
    <script src="js/docs.js"></script>
  </body>
</html>
